package cn.cqautotest.cqviehelper.interfaces;

public interface ICourse extends IBasePresenter<ICourseCallback> {

    void onUserInfoChanged();

    /**
     * 获取课程
     *
     * @param userId     学工号
     * @param schoolYear 年份区间
     * @param term       学期你
     * @param week       周次
     * @throws Exception
     */
    void getCourseByWeek(String userId, String schoolYear, int term, int week) throws Exception;

    /**
     * 重新获取课程
     */
    void reGetCourse();

    /**
     * 获取周次
     *
     * @return
     */
    int getWeek();

    void clearLocalCourseList();
}
